.cxdialog { border: 1px solid #EEE; position: fixed; top: 40%; left: 50%; overflow: hidden; min-width: 240px; max-width: 90%; background: #fff; color: #333; font-family: Arial, '\5fae\8f6f\96c5\9ed1'; z-index: 10002; _position: absolute; _width: 360px; _height: 140px; }
.cxdialog > a[rev="close"] { position: absolute; top: 0; right: 0; width: 30px; height: 30px; color: #e9573f; font: bold 18px/30px Tahoma; text-align: center; text-decoration: none; cursor: pointer; *font-size:12px;}
.cxdialog > a[rev="close"]:before { content: "×"; }
.cxdialog > a[rev="close"]:hover { color: #fc6e51; }
.cxdialog_title { background: #ddd; color: #333; font-weight: bold; font-size: 14px; line-height: 30px; text-indent: 10px; }
.cxdialog_info { overflow: hidden; min-height: 40px; padding: 10px; font-size: 14px; line-height: 1.6; }
.cxdialog_btns { overflow: hidden; padding: 10px; border-top: 1px solid #ddd; text-align: right; }
.cxdialog_btns a { display: inline-block; position: relative; padding: 0 1em; border: none; border-radius: 3px; background: #aaa; color: #fff; font-weight: bold; font-size: 14px; line-height: 28px; text-decoration: none; cursor: pointer; }
.cxdialog_btns a:hover { background: #999; }
.cxdialog_btns a + a { margin-left: 10px; }
.cxdialog_overlay { display: none; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10001; filter: alpha(opacity=40); opacity: 0.4; _position: absolute; }
.cxdialog_lock { overflow: hidden !important; width: auto; }